﻿/*-----------------------------------------------------------------------------!
! Panjeri class                                                                !
!------------------------------------------------------------------------------!
! System   : Inventory Management System                                       !
! Client   : UK based                                                          !
! Date     : April 2011                                                        !
! Copyright: (C) KAWISOFT Inc                                                  !
! Program  : Panjeri.cs                                                        !
! Function : Path for all types operation                                      !
!------------------------------------------------------------------------------!
! Notes:                                                                       !
! Original author: Md. Shaiful Islam                                           !
! Last changed by: Md. Shaiful Islam, April 20 2011                            !
===============================================================================*/


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Model.Poribar.SupplierPanjeri;
using Model.Poribar.AddressPanjeri;
using Model.Poribar.ProductPanjeri;
using Model.Poribar.SizePanjeri;
using Model.Poribar.ColourPanjeri;
using Model.Poribar.CustomerPanjeri;
using Model.Poribar.SaleTypePanjeri;

namespace Model.Panjeri
{
    public class Panjeri
    {
        // supplier
        public static ISupplierKaz getSupplierPanjeri()
        {
            return new SupplierKazImpl();
        }

        // address
        public static IAddressKaz getAddressPanjeri()
        {
            return new AddressKazImpl();
        }

        // customer
        public static ICustomerKaz getCustomerPanjeri()
        {
            return new CustomerKazImpl();
        }

        // sale type
        public static ISaleTypeKaz getSaleTypePanjeri()
        {
            return new SaleTypeKazImpl();
        }

        public static ProductKaz getProductPanjeri() {
            return new ProductKazImpl();
        }

        public static SizeKaz getSizePanjeri() {
            return new SizeKazImpl();
        }

        public static ColourKaz getColourPanjeri() {
            return new ColourKazImpl();
        }
    }
}
